package top.tangyh.lamp.care.service;

import top.tangyh.basic.base.service.SuperService;
import top.tangyh.lamp.care.entity.BPgpf;
import top.tangyh.lamp.care.vo.query.DsInVo;
import top.tangyh.lamp.care.vo.query.PgpfQueryVO;
import top.tangyh.lamp.care.vo.result.DsOutVO;
import top.tangyh.lamp.care.vo.result.PageOutputDTO;
import top.tangyh.lamp.care.vo.result.PgpfDetailVo;
import top.tangyh.lamp.care.vo.save.BPgpfSaveVO;
import top.tangyh.lamp.care.vo.update.BPgpfUpdateVO;
import top.tangyh.lamp.care.vo.result.BPgpfResultVO;
import top.tangyh.lamp.care.vo.query.BPgpfPageQuery;

import java.util.List;


/**
 * <p>
 * 业务接口
 * 评估评分配置主表
 * </p>
 *
 * @author zqb
 * @date 2024-07-09 11:07:34
 * @create [2024-07-09 11:07:34] [zqb] [代码生成器生成]
 */
public interface BPgpfService extends SuperService<Long, BPgpf> {

    PageOutputDTO<PgpfDetailVo> selectPage(PgpfQueryVO queryVO);
     List<BPgpf> selectByRoleId(List<String> roleId);

    List<BPgpf> selectByWithoutRoleId( );

     public void deletePgpfByIdList(List<Long> idList);

     void updatePgpf(BPgpfUpdateVO pgpfVO);

      BPgpf selectByPgName(String name);


    BPgpfResultVO selectByPgid(Long pgid);

     Long addPgpf(BPgpfSaveVO pgpfVO);


}


